import {
	HTTP
} from '@/common/js/http.js';

export class AuthModel extends HTTP {
	// 发送验证码
	sendCode(mobile, templateCode = "MSM_1999123123") {
		return this.request({
			url: '/system/sms/code',
			method: 'POST',
			data: {
				mobile,
				templateCode
			}
		})
	}

	// 登录
	login(data) {
		return this.request({
			url: '/auth/login',
			method: 'POST',
			data
		})
	}

	//第三方登录
	loginByProvider(data = {}) {
		return this.request({
			url: '/auth/login/provider',
			method: 'POST',
			data
		})
	}

	// 更新绑定手机号
	bindMobile(data = {}) {
		return this.request({
			url: '/auth/user/mobile',
			method: 'PUT',
			data
		})
	}
	
	// 更新绑定手机号
	updateMobile(data = {}) {
		return this.request({
			url: '/auth/user/mobile',
			method: 'PUT',
			data
		})
	}

}
